/*购物车类样式 begin:07.12.25;author:sunny*/
*{padding:0;margin:0}
body{font-family: "宋体", Arial, Helvetica, sans-serif; font-size:12px; background:#fff; color:#404040}
img{border:0}
a{ color:#1a66b3; text-decoration:none}
a:hover{ color:#1a66b3; text-decoration:underline}
.t1 a{ color:#404040; text-decoration:none}
.t1 a:hover{ color:#404040; text-decoration:underline}
.t2 a{ color:#878787; text-decoration:none}
.t2 a:hover{ color:#878787; text-decoration:underline}
.t3 a{ color:#1a66b3; text-decoration:underline}
.t3 a:hover{ color:#1a66b3; text-decoration:underline}
.t_red a{ color:#cc3300; text-decoration:none}
.t_red a:hover{ color:#cc3300; text-decoration:underline}
.c_gray{ color:#878787}
.c_red{ color:#cc3300}
.c_red_b{ color:#cc3300; font-weight:bold; font-size:14px}
.price_del{ text-decoration:line-through; color:#878787; width:66px; height:29px; float:left; display:block}
.t_right{ text-align:right; display:block}
.empty_box{ clear:left}
.shopping_top{ width:960px; height:43px; padding:10px 0 7px 0; border-bottom:solid 2px #f27b21; margin:auto}
.logo{ float:left}
.now_notice{ float:right; padding-top:30px; color:#878787; font-weight:bold}
.my_shopping{ height:21px; width:950px; margin:auto}/*08.7.9modify*/
.pic_shop{ width:132px; height:21px; float:left; margin-right:15px}
.shop_news{ float:left; margin-top:10px}
.commend_merch{ width:950px; margin:auto; margin-top:18px}
.com_title{ height:21px; width:927px; border:solid 1px #d3d3d3; background:url(../images/commend_bg.gif) repeat-x; line-height:21px; padding:0 9px 0 12px}
.com_title .pucker{ width:15px; height:15px; float:right; margin-top:3px}
.commend_out_bord{ width:948px; border:solid 1px #d3d3d3; border-top:none; padding:6px 0}
.div_commend{ width:948px; line-height:29px; background:url(../images/bg_dotted.gif) repeat-y center}
.comm_detail{ width:442px; height:29px; float:left; margin-left:29px; display:inline}

.comm_detail .change_w{ width:244px; height:29px; float:left; display:block}
.comm_detail .c_red_span{ color:#cc3300; width:66px; height:29px; float:left; display:block}
.comm_detail .butt_buy{width:66px; padding-top:4px; height:25px; float:left; display:block}

.choice_merch{ width:950px; margin:auto; margin-top:25px}
.reduc_t{ margin-top:18px}
.no_select{ height:67px; line-height:67px; font-size:14px; font-weight:bold; text-align:center}/*08.4.24 modify*/
.choice_merch h2{ font-size:14px; height:20px}
.choice_bord{ width:944px; padding:1px; border:solid 2px #818e6e; background-color:#fefbf2}
.choice_title{height:24px; line-height:24px; background-color:#d8e4c6; border-bottom:solid 1px #8b967b}
.tabl_buy{ width:944px; border-collapse:collapse; line-height:35px}
.tabl_buy td{ border-top:dashed 1px #d3d3d3}/*08.5.12 modify*/
.tabl_buy_title{ height:24px; line-height:24px; background-color:#d8e4c6}
.tabl_buy_title td{border-bottom:solid 1px #a1a1a1; border-top:none}/*08.5.12 modify*/
.tabl_buy_title span{ display:block}
/* 王波2008-07-21增加 开始 */
.tabl_buy_title1{ height:24px; line-height:24px; background-color:#d8e4c6}
.tabl_buy_title1 td{border-bottom:solid 2px #8b967b; border-top:none}
.tabl_buy_title1 span{ display:block}

/* 王波2008-07-21增加 结束 */
.span_w1{ padding-left:122px}
.span_w2{ padding-left:5px}
.span_w3{ padding-left:20px}
.span_w4{ padding-left:10px}
.buy_td_1{ width:58px}
.buy_td_2{ width:85px}
.buy_td_3{ width:90px}
.buy_td_4{ width:135px}
.buy_td_5{ width:108px}
.buy_td_6{ width:35px}/*08.4.24 modify*/
.gift_no{ display:block; padding-left:17px; cursor:pointer}
.span_vip{ font-size:12px; font-weight:normal}
.add_pic{text-align:center;display:block;}/*08.4.24 modify*/
.add_pic img{ width:20px; height:20px}
.icon_map_0{display:none}/*08.12.29 new*/
.icon_map_1{margin:0 0 2px 5px}/*08.12.29 new*/
.del_num{ width:31px; height:18px; font-size:12px; line-height:18px; border:solid 1px #797979; text-align:center}
.choice_balance{ width:944px; height:53px; background-color:#fff; border-top:solid 2px #a1a1a1}/*08.4.24 modify*/
.select_merch{ width:98px; margin:8px 0 0 12px; height:34px; line-height:20px; background:url(../images/bg_dot_long.gif) no-repeat right 4px; float:left}
.select_merch a{ color:#ff7100; text-decoration:none}
.select_merch a:hover{ color:#ff7100; text-decoration:underline}
.total_balance{ height:34px; float:right; padding-right:5px}
.save_total{width:590px; height:34px; float:left; line-height:34px; margin-top:11px; padding-right:15px; text-align:right}
.balance{ width:100px; height:34px; margin-top:10px; margin-right:2px; float:left}
.t_add{ font-size:14px; font-weight:bold}
.del_merch{ width:948px; border:solid 1px #d3d3d3; margin:auto; margin-top:20px}
.del_title{height:21px; width:936px; border-bottom:solid 1px #d3d3d3; background:url(../images/already_dele_bg.gif) repeat-x; line-height:21px; padding-left:12px}
.tabl_del{ width:944px; margin:7px 0; color:#878787; border-collapse:collapse; line-height:35px}/*08.4.24 modify*/
/*.tabl_del td{ border-top:dashed 1px #d3d3d3}*//*08.5.12 new*/

.td_add_bord{ height:1px; overflow:hidden; line-height:1px}/*08.5.13 modify*/
.td_add_bord td{ border-top:dashed 1px #d3d3d3}/*08.5.13 modify*/

/*08.4.24 new begin*/
.td_no_bord{ height:35px}
.td_no_bord td{ border-top:solid 1px #fefbf2}/*08.5.12 modify*/
.storer_title{height:25px; line-height:27px; background-color:#f2eeda}
.storer_title td{border-top:none}/*08.5.12 modify*/
.storer_title div{ height:24px; border-top:solid 1px #a1a1a1}
.pic_ss{ float:left; margin:6px 6px 0 6px; float:left}
.w_gray{ font-weight:bold; color:#666}
/*08.4.24 new end*/

.new_notice{ width:880px; padding:6px 20px 3px 48px; border:solid 1px #e5d3a3; background:url(../images/icon_notice.gif) no-repeat 22px 7px #fef4d0; line-height:18px; margin:auto; margin-top:18px}/*08.6.5 new*/


/*08.6.6 new begin*/
.price_no{ display:block; padding-left:35px}
.price_no2{ display:block; padding-left:17px}
.number_s{ display:block; padding-left:13px}

.present_sale,.sale_list{ line-height:20px}/*08.8.19modify*/
.present_sale td{ padding-top:5px}/*08.8.19modify*/
.sale_list td{ padding:2px 0 5px 0;border-top:solid 1px #fefbf2}/*08.8.19new*/

.wind_rebate{ border:solid 1px #404040; background-color:#fefad4; width:530px; height:16px; padding:5px 0 0 5px}
.c_red_f{ color:#cc3300; font-weight:bold}
.c_gray_f{ color:#8b8b8b; font-weight:bold}
.press{ margin-left:6px}

/*08.6.6 new end*/
/*特惠区*/
.favourable{ width:950px; margin:auto; padding-bottom:10px; background:url(../images/bg_dotted2.gif) bottom repeat-x #f6f6f6; margin-top:24px}
.fav_title{height:16px; overflow:hidden; padding-top:15px; padding-left:12px; background:url(../images/bg_dotted2.gif) top repeat-x}
.favourable ul{ width:922px; list-style:none; line-height:20px; margin-left:27px}
.favourable ul li{ width:230px; float:left; display:block}
.shop_other{ width:945px; padding-left:5px; margin:auto; margin-top:22px; padding-bottom:50px; color:#878787; line-height:20px}

/*弹窗部分的样式开始*/
.t_c{ text-align:center}
.c_red_s{color:#cc3300; font-weight:bold}
.box_window{display:none; position:absolute;font-size:12px; width:122px; height:72px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95)}
.box_window .content{ width:112px; height:52px; border:solid 1px #797979; border-bottom:0; background-color:#fff6ce; line-height:20px; padding:11px 0 0 8px}
.box_window .c_b{ width:122px; height:6px; background:url(../images/p_window_b.gif) no-repeat}
.box_window_2{position:absolute; font-size:12px; width:146px; height:85px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95)}
.box_window_2 .content_2{ width:126px; height:65px; border:solid 1px #797979; border-bottom:0; background-color:#fff6ce; line-height:20px; padding:10px 8px 0 10px}
.box_window_2 .c_b_2{ width:146px; height:6px; background:url(../images/p_window_146x6.gif) no-repeat}
.box_window_3{position:absolute; font-size:12px; width:204px; height:88px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95)}
.box_window_3 .content_3{ width:184px; height:68px; border:solid 1px #797979; border-bottom:0; background-color:#fff6ce; line-height:20px; padding:10px 8px 0 10px}
.box_window_3 .c_b_3{ width:204px; height:6px; background:url(../images/p_window_204x6.gif) no-repeat}
.box_window_4{position:absolute;font-size:12px; width:242px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95)}
.box_window_4 .content_4{ width:222px; border-left:solid 1px #797979; border-right:solid 1px #797979; border-top:solid 1px #797979; background-color:#fff6ce; line-height:20px; padding:10px 8px 0 10px}
.box_window_4 .c_b_4{ width:242px; height:6px; background:url(../images/p_window_242x6.gif) no-repeat}
.window_sorry{ width:260px; height:80px; padding:40px 0 0 30px; font-size:14px}
.window_sorry img{ float:left}
.window_sorry p{ float:left; padding:12px 0 0 10px}
/*弹窗部分的样式结束*/

.box_loading{ display:none;position:absolute;z-index:100; width:130px; height:60px; background:#fff; border:solid 1px #66CCCC; padding-top:15px; text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85)}
.box_loading p{ padding-top:7px}

.objhide {display:none;position:absolute;}
.remove_hover{ color:#ff7000; text-decoration:underline !important;cursor:pointer;}